
function Player()
{
	this.img = new Image();
	this.img.src="Imagens/jogador.png"
    this.posicao_x = 480;
    this.posicao_y = 650;
    this.tamanho_w = 100;
    this.tamanho_h = 75;
    this.visible =  true;
    this.life = 3;
    this.velo_x = 10;
    this.velo_y = 10;
    this.direita_apertada = false;
    this.esquerda_apertada = false;
    this.para_cima = false;
    this.para_baixo = false;  
    
    //this.espaco_apertado = false;
    //this.espaco_solto = true;	              	               		
   
   
    this.tirosARRAY = new Array();

            
    this.update=function()
    {
    	if(this.direita_apertada == true )
    	{
    		this.posicao_x += this.velo_x;
    	}
    	
    	if(this.esquerda_apertada == true )
    	{
    		
    		this.posicao_x -= this.velo_x;    	
    	}
    	
    	if(this.para_cima == true)
    	{
    		this.posicao_y -= this.velo_y;
    	}
    	
    	if(this.para_baixo == true)
    	{
    		this.posicao_y += this.velo_y;
    	}
    	
    	//if(this.espaco_apertado == true)
    	//{
    		//this.tirosARRAY.push(new Shoot(this.posicao_x+this.tamanho_w/2, this.posicao_y));
    	//}
    	
    	
    	
       	//fazendo colisao com a lateral
    	if(this.posicao_x < 0)
    	{
    		this.posicao_x = 0;
    	}
    	
    	if(this.posicao_x > 768 - this.tamanho_w) 
    	{
    		this.posicao_x = 768 - this.tamanho_w;
    	}
    	
    	if(this.posicao_y < 0)
    	{
    		this.posicao_y = 0;
    	}
    	
    	if(this.posicao_y > 1000 - this.tamanho_h)
    	{
    		this.posicao_y = 1000 - this.tamanho_h;
    	}
  	
  		//this.espaco_apoertado = true;
  		
  	}
  	
  	
	this.draw = function()
  	{
  		if(this.visible)
  		screen.drawImage(this.img, this.posicao_x, this.posicao_y);
  	}
  	
  	
	
	this.key_down = function(key)
	{
			if (key.keyCode == "39")// indo para a direita
			{
				this.direita_apertada = true;
			}

			if (key.keyCode == "37")// esquerda
			{
				this.esquerda_apertada = true;
			}
				
			if(key.keyCode == "38")//seta para cima
			{
				this.para_cima = true;
			}
				
			if(key.keyCode == "40")// seta para baixo
			{
				this.para_baixo = true;
			}
			
			if(key.keyCode == "32")// espaco
			{
			//	if(this.espaco_solto == true)
			//	{
			//	 	this.espaco_apertado = true;
			//		this.espaco_solto = false;
			//	}
			
			console.log("LKNOJHLGBLJHGNH K B");
				this.tirosARRAY.push(new Shoot(this.posicao_x+this.tamanho_w/2, this.posicao_y));
			
			}
	}

	this.key_up = function(key)
	{
			if (key.keyCode == "39")// seta para direita
			{
				this.direita_apertada = false;
			}

			if (key.keyCode == "37") // seta para esquerda
			{
				this.esquerda_apertada = false;
			}
				
			if(key.keyCode == "38") //seta para cima
			{
				this.para_cima = false;
			}
				
			if(key.keyCode == "40") //seta para baixo
			{
				this.para_baixo = false;	
			}			
			
			//if(key.keyCode == "32")// espaco
			//{
			//	this.espaco_apertado = true;
			//	this.espaco_solto = false;
			//}
	}  	
  	
  	
}//FIM DA CLASSE PLAYER/
